package com.ktjiaoyu.crm.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.io.Serializable;


@Data
@NoArgsConstructor
@AllArgsConstructor
@RequiredArgsConstructor
@TableName("sys_user")
public class User implements Serializable {

    @TableId(type = IdType.AUTO)
    private Long usrId;     //ID

    @NonNull
    private String usrName; //用户名

    @NonNull
    private String usrPassword; //密码

    private Integer usrFlag;    //是否是管理员

    @TableField(exist = false)  //表示该属性不为数据库表字段，但又是必须使用的
    private Role role;          //用户角色

}
